package net.hn.hnms.biz.analysis.domain;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * @author 智呈物联 nzw
 * @date 2022/9/19
 */
@Data
@ApiModel(value="SysIndicatorRoles对象", description="灾害指标规程表")
public class SysIndicatorBaseData {

    private static final long serialVersionUID = 1L;

    private Long id;
    @ApiModelProperty(value = "一级指标编码")
    private String indicatorFCode;

    @ApiModelProperty(value = "二级指标编码")
    private String indicatorSCode;

    @ApiModelProperty(value = "三级指标编码")
    private String indicatorTCode;

    @ApiModelProperty(value = "创建时间（指标模型时间，修改后则不再属于原来的模型）")
    private LocalDateTime createTime;

    @ApiModelProperty(value = "一级指标名称")
    private String indicatorFName;

    @ApiModelProperty(value = "二级指标名称")
    private String indicatorSName;

    @ApiModelProperty(value = "三级指标名称")
    private String indicatorTName;

    @ApiModelProperty(value = "指标数值")
    private String indicatorValue;

    @ApiModelProperty(value = "指标数值单位")
    private String indicatorUnit;

    @ApiModelProperty(value = "是否高危项：1代表高危，0代表非高危")
    private Integer riskFlag;

    @ApiModelProperty(value = "数据来源")
    private String dataSource;

    @ApiModelProperty(value = "数据状态：1代表填报数据,0代表非填报数据")
    private Integer dataStatus;

    @ApiModelProperty(value = "指标含义")
    private String indicatorMeaning;

    @ApiModelProperty(value = "指标规程")
    private String indincatorProcedure;

    @ApiModelProperty(value = "指标详细说明")
    private String indincatorDetails;

    @ApiModelProperty(value = "指标备注")
    private String indincatorRemark;
}
